//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================

#if _MSC_VER > 1000
#pragma once
#endif

#ifndef __HELPER_H__
#define __HELPER_H__

// helper functions.

EXTERN Boolean IsMainThread(
    /* [in] */ IThread * pThread);

EXTERN Boolean IsCurrentThread(
    /* [in] */ IThread * pThread);

EXTERN Boolean IsCurrentProcessId(
    /* [in] */ ProcessId processId);

EXTERN IThread * GetCurrentThread_Expected();

#endif //__HELPER_H__

